/**
 * <p>文件名: SysOutAuthService.java</p>
 * <p>版权声明: Copyright &copy; 2012-2013 天健通泰科技</p>
 * <p>创建者: 李数</p>
 * <p>创建时间: 2012-10-22  下午04:22:50</p>
 */
package com.tjtt.tdm.system.service;

import java.util.Map;

import com.tjtt.tdm.base.PageResult;
import com.tjtt.tdm.system.bean.TdmOutauth;

/**
 * @author Administrator
 *
 */
public interface SysOutAuthService {

	/**
	 * 查询所有的外出授权事项
	 * @param filterMap
	 * @return PageResult
	 * @author 李数
	 * @date 2012-10-22 下午04:27:38
	 */
	public PageResult queryOutauth(Map filterMap);
	
	/**
	 * 查询所有的外出授权待办
	 * @param filterMap
	 * @return PageResult
	 * @author 李数
	 * @date 2012-10-22 下午04:27:38
	 */
	public PageResult queryOutauthList(Map filterMap);
	/**
	 * 已有的流程权限
	 * @param userid
	 * @return String
	 * @author 李数
	 * @date 2012-10-22 下午05:23:14
	 */
	public String haveOutauth(String userid);
	/**
	 * 查询未选的模块
	 * @param haveModule
	 * @return String
	 * @author 李数
	 * @date 2012-10-22 下午05:57:54
	 */
	public String getModule(String role,String haveModule);
	/**
	 * 保存
	 * @param auth
	 * @return String
	 * @author 李数
	 * @date 2012-10-22 下午07:12:50
	 */
	public String saveOutauth(TdmOutauth auth);
	/**
	 * 修改
	 * @param auth void
	 * @author 李数
	 * @date 2012-10-22 下午07:13:01
	 */
	public void updateOutauth(TdmOutauth auth);
	/**
	 * 删除外出授权
	 * @param ids void
	 * @author 李数
	 * @date 2012-10-25 上午10:35:39
	 */
	public void deleteOutauth(String ids );
	
}
